def hunt_choices(round_number, current_food, current_reputation, m, 
            player_reputations):
    hunt_decisions = []
    if len(player_reputations) < 3:
        return ['s']*len(player_reputations)            
    if round_number == 1:
        return ['h']*len(player_reputations)
    
    pooltype = sum(player_reputations)/len(player_reputations)
    '''print (str(pooltype) + "\n")'''
    if pooltype < 0.505:        
        for x in player_reputations:
            if x < 0.505:
                hunt_decisions.append('s')
            else:
                hunt_decisions.append('h')    
    else:
        for x in player_reputations:
            decision = random.random()
            if decision < (x - 0.05):
                hunt_decisions.append('h')
            else:
                hunt_decisions.append('s')    

    return hunt_decisions

def hunt_outcomes(food_earnings):
    pass # do nothing

def round_end(award, m, number_hunters):
    pass # do nothing